package com.ruoyi.web.controller.wx.config;

import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;

/**
 * 微信-服务商
 *
 * @author kaur
 */
@Data
@Slf4j
@Configuration
public class WechatPayServiceConfig {
    /**
     * 应用编号
     */
    @Value("${wxpay.appId}")
    private String appId;
    /**
     * 商户号
     */
    @Value("${wxpay.mchId}")
    private String mchId;
    /**
     * APIv2密钥
     */
    @Value("${wxpay.apiKey}")
    private String apiKey;
    /**
     * APIv3密钥
     */
    @Value("${wxpay.apiV3Key}")
    private String apiV3Key;
    /**
     * API 证书中的 key.pem
     */
    @Value("${wxpay.keyPemPath}")
    private String keyPemPath;
    /**
     * 商户序列号
     */
    @Value("${wxpay.serialNo}")
    private String serialNo;
    /**
     * 微信支付V3-url前缀
     */
    @Value("${wxpay.baseUrl}")
    private String baseUrl;

    @Value("${wxpay.notifyUrl}")
    private String notifyUrl;
}

